    dl,
    dd,
    dt {
    	margin: 0;
    	padding: 0;
    }

    a {
    	text-decoration: none;
    }

    .floating_ck {
    	position: fixed;
    	right: 15px;
    	top: 30%;
    	z-index: 10000;
    	border-radius: 10px;
    	background: #fff;
    	width: 90px;
    	box-shadow: 0 2px 15px 0 rgb(0 0 0 / 10%);
    }

    .floating_ck .close {
    	position: absolute;
    	top: -8%;
    	right: 0;
    	margin: 0 auto;
    	cursor: pointer;
    }

    .floating_ck .bt {
    	position: absolute;
    	right: 0;
    	top: -5%;
    }

    .floating_ck dl {
    	position: relative;
    	/* margin-top: 65px; */
    }

    .floating_ck dl dd {
    	position: relative;
    	width: 100%;
    	height: 64px;
    	cursor: pointer;
    	padding: 10px;
    }

    .floating_ck dl dd {
    	position: relative;
    	text-align: center;
    	margin: 10px auto 20px auto;
    }

    .floating_ck dl dd a {
    	width: 100%;
    	height: 100%;
    }

    /* .floating_ck dl .whatsapp{background:url(images/whatsapp.png) no-repeat top center;} */
    /* .floating_ck dl .whatsapp:hover{background:url(images/whatsapp_hover.png) no-repeat center;} */
    /* .floating_ck dl .wechat{background:url(images/wx.png) no-repeat center;} */
    /* .floating_ck dl .wechat:hover{background:url(images/wx_hover.png) no-repeat center;} */
    /* .floating_ck dl .email{background:url(images/email.png) no-repeat center;} */
    /* .floating_ck dl .email:hover{background:url(images/email_hover.png) no-repeat center;} */
    .floating_ck dl .lytext {
    	height: 35px;
    	padding: 0;
    	width: 100%;
    	margin-top: 40%; margin-bottom: 0;
    }

    .floating_ck img {
    	max-width: 100%; display: block;
    }

    .floating_left {
    	position: absolute;
    	right: 115%;
    	width: 260px;
    	border-radius: 8px 0 0 8px !important;
    	visibility: hidden;
    	opacity: 0;
    	padding: 20px;
    	background-color: #fff;
    	top: 50%;
    	transform: translateY(-50%);
    	transition: all 0.5s ease;
    	font-size: 16px;
    	font-weight: bold;
    	box-shadow: 0 2px 15px 0 rgb(0 0 0 / 10%);

    }

    .floating_left::after {
    	content: "";
    	position: absolute;
    	border-left: 10px solid #fff;
    	border-top: 10px solid transparent;
    	border-right: 10px solid transparent;
    	border-bottom: 10px solid transparent;
    	right: -20px;
    	top: 50%;
    	transform: translateY(-50%);
    }

    .floating_ck dl dd:hover .floating_left {
    	visibility: visible;
    	opacity: 1;
    }

    .floating_left img {
    	max-width: 100%;
    	width: 180px;
    	margin: 0 auto;
    	margin-bottom: 15px;
    }

    .floating_left b {
    	font-size: 20px;
    	margin-top: 10px;
    }

    .floating_ck svg {
    	max-height: 100%;
    	max-width: 100%;
    }


    .modal {
    	display: none;
    	overflow-x: hidden;
    	overflow-y: auto;
    	position: fixed;
    	top: 0;
    	right: 0;
    	bottom: 0;
    	left: 0;
    	z-index: 9999;
    	overflow: hidden;
    	-webkit-overflow-scrolling: touch;
    	outline: 0;
    }

    .modal-backdrop {
    	position: fixed;
    	top: 0;
    	right: 0;
    	bottom: 0;
    	left: 0;
    	overflow-x: hidden;
    	overflow-y: auto;
    	opacity: .5;
    	-webkit-transition: opacity .15s linear;
    	-o-transition: opacity .15s linear;
    	transition: opacity .15s linear;
    	background-color: #000
    }

    .modal-backdrop2 {
    	position: fixed;
    	top: 0;
    	right: 0;
    	bottom: 0;
    	left: 0;
    	overflow-x: hidden;
    	overflow-y: auto;
    	opacity: .5;
    	-webkit-transition: opacity .15s linear;
    	-o-transition: opacity .15s linear;
    	transition: opacity .15s linear;
    	background-color: #000
    }

    .modal-open {
    	overflow: hidden;
    }

    .tcdksq .til_h img {
    	float: right;
    	cursor: pointer;
    }

    .contact {

    	flex-wrap: wrap;

    	margin-top: 5%;

    }

    .contact .item {
    	display: flex;
    	justify-content: space-between;
    	align-items: center;
    	width: 100%;
    	margin-bottom: 15px;
    }

    .contact .item div {
    	width: 80%;
    }

    .contact .item div input {
    	width: 100%;
    }

    .contact .item p {
    	color: #777;
    	font-style: italic;
    	font-size: 12px;
    	margin-top: 3px;
    }

    .contact label {
    	font-size: 15px;
    	width: 25%;
    }

    .contact input {

    	border: 1px solid #04cdae;
    	width: 80%;
    	border-radius: 1vw;
    	height: 42px;
    	padding: 5px 7px;
    	font-size: 15px;
    	box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    	border-radius: 3px;
    	/*color: #223540;*/

    }



    .contact textarea {

    	width: 80%;

    	border: 1px solid #04cdae;

    	border-radius: 3px;

    	font-size: 15px;

    	padding: 5px 7px;

    }

    .contact>input::-webkit-input-placeholder {

    	color: #aeaeae !important;

    }

    .contact>input:-moz-placeholder {

    	color: #aeaeae !important;

    }

    .contact>input:-ms-input-placeholder {

    	color: #aeaeae !important;

    }

    .contact>textarea::-webkit-input-placeholder {

    	color: #aeaeae !important;

    }

    .contact>textarea:-moz-placeholder {

    	color: #aeaeae !important;

    }

    .contact>textarea:-ms-input-placeholder {

    	color: #aeaeae !important;

    }

    .contact-tips {

    	font-size: 0.6vw;

    	color: #bebebe;

    }

    .contact-tips>span:first-child {

    	color: #ff9832;

    }

    .contact-btn {
    	display: block;
    	border: 0;
    	margin: 0 auto;
    	cursor: pointer;
    	color: #ffffff;
    	background: #00a69a;
    	width: 100px;
    	height: 42px;
    	font-size: 15px;
    	font-weight: 700;
    	text-align: center;
    	padding: 5px 7px;
    	border-radius: 3px;
    	box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);

    }

    .flexard {
    	margin-top: 4%;
    }

    .wrapper {

    	max-width: 1000px;
        width: 100%;
    	border-radius: 3px;
    	clear: both;
    	position: absolute;
    	top: 50%;
    	left: 50%;
    	transform: translate(-50%, -50%);

    }

    .bg {

    	background-color: #fff;

    	padding: 30px 55px;

    	opacity: 1;

    	overflow: hidden;

    }

    .til_h {

    	font-size: 28px;

    	line-height: 32px;

    }

    .contact-title {
    	position: relative;
    	overflow: hidden;
    }

    .contact-title p {
    	color: #04cdae;
    	text-align: center;
    	line-height: 24px;
    	font-size: 21px;
    }

    .contact-title img {
    	position: absolute;
    	right: 0;
    	top: 0;
    	cursor: pointer;
    	width: 15px;
    	height: 15px;
    }

    .contact input:nth-child(2),
    .contact input:nth-child(4) {

    	float: right;

    }

    @media screen and (max-width: 800px) {
    	.floating_ck {
    		background: 0;
    		top: 54%; display: none;
    	}

    	.floating_ck .close {
    		top: -35%;
    	}
    }